(ccl-encode-windows-1251-font): Rearrange
authorKenichi Handa <handa@m17n.org>
Thu, 22 Jan 2004 00:17:18 +0000 (00:17 +0000)
committerKenichi Handa <handa@m17n.org>
Thu, 22 Jan 2004 00:17:18 +0000 (00:17 +0000)
code point (register r0) only for charset mule-unicode-0100-24ff.

lisp/language/cyrillic.el

index 60ebf52fe35bc871751f11bdd4c736c25db983c2..dc05f24698ab2e1fdbfda74aec1f529570f81a5b 100644 (file)
@@ -476,11 +476,11 @@ Support for Russian using koi8-r and the russian-computer input method.")
     (push elt ctext-non-standard-encodings-alist)))
 
 (define-ccl-program ccl-encode-windows-1251-font
-  '(0
-    ((r1 <<= 7)
-     (r1 += r2)
-     (translate-character encode-windows-1251 r0 r1)
-     )))
+  `(0
+    ((if (r0 == ,(charset-id 'mule-unicode-0100-24ff))
+        ((r1 <<= 7)
+         (r1 += r2)))
+     (translate-character encode-windows-1251 r0 r1))))
 
 (add-to-list 'font-ccl-encoder-alist
             '("microsoft-cp1251" . ccl-encode-windows-1251-font))